home *** CD-ROM | disk | FTP | other *** search
- Subject: Re: Hot Tracking, and other digestion
- Date: Wed, 27 Jul 1994 13:32:20 +1000
- From: Warwick Allison <warwick@cs.uq.oz.au>
- Precedence: bulk
-
- Evan K. Langlois wrote:
- >========================================================================
- >I'm using GEM to do it, and do it efficiently. Most applications don't
- >make any use of the event rectangles... because they didn't implement
- >any of these `hot' features. (I take the term hot from Tim Oren).
- >========================================================================
- >
- >I had plans to use rectangle events for just about everything in the
- >library I hope to write (its seems getting ObjC is going to be harder
- >than last time). Basically, the Application object sends messages
- >about the rectangle events to a Rectangle Server (keeping the code to
- >"parse" rectangles out of the Application Object). This server then
- >calls the object that wanted the event in the first place and sets up
- >the next set of rectangles to be watched. I'm not sure this would work
- >in C++ since the rectangle server would only want to call objects of
- >a specific type, but I'm sure something along the same lines could be
- >done. In ObjC the rectangle server just needs the objects "id" and
- >what rectangles it wants.
- >
- >When I say "everything", I mean that I wouldn't use graf_dragbox and similar
- >calls and would instead use rectangle events so the application could still
- >respond to other types of events (instead of ignoring redraws until the
- >user lifts the mouse button). Hmm .. maybe not redraws, since I may
- >have to lock wind_update(), but other events could still work.
- >
- >I wish it was possible to lock just a small rectangle on the screen!
- >
- >========================================================================
- >So the question is, should or should not newer applications exploit more
- >and more of GEM's features, such as rectangle lists?
- >
- >Should they Iconize windows?
- >Should they use dialogs-in-windows?
- >Should they use the extended (titled) file selector call?
- >========================================================================
- >
- >Yes, to all 4!!
- >
- >========================================================================
- >today. TOSWIN implements point-to-type, and I believe Edith does too.
- >Exit highlighting has always been done for menu items. All that leaves
- >========================================================================
- >
- >Point to type doesn't even require rectangle events, just wind_find!
- >
-